package com.gimi.cloud.bbp.commonService.common;

import com.gimi.cloud.bbp.entity.core.Message;

import java.util.Map;


public interface CommonCoreNoticeService {
	
	/**
	 * 生成通知的对外接口，用于生成通知对象，事件生产者调用(调用新的短信接口)
	 *
	 * @param sendData
	 */
	void sendNoticeNew( Map<String, Object> sendData);
	

	/**
	 * 发送通知的对外接口，用于定时器调用，实际发送通知
	 *
	 * @param message 消息
	 * @param type 类型：1：短信，2：邮件，3：消息盒子等
	 * @param code 验证码
	 * @return 
	 */
	Boolean sendMessage(Message message,int type,String code,String noticeTypeNid);
}
